/* CSS Document */

@charset "utf-8";
body {min-width:1100px;margin:0; padding:0; font-size:12px; background:#fff;overflow-x:hidden height:auto; font-family:"微软雅黑";}
div,img,ul,ol,li,p {margin:0 auto; padding:0; border:0; }
ul li{list-style:none; list-style-type:none;}
img{vertical-align:top; border:none;}
.center { margin:0 auto; }
.clearboth{clear:both;}
a{ text-decoration:none;color:#212121;}

.wrapper{ width:1100px; height:auto; margin:0 auto;}

/*top*/
.top{ height:35px; width:100%; background:#ebebeb;}
.hello{ float:left; color:#383838; line-height:40px;}
.tell{ float:right; margin-right:40px; margin-top:5px;}
.yuyan{ float:right;}
.yuyan span{ margin-right:10px; height:27px; width:92px; display:block; float:left; margin-bottom:20px;}
.yuyan a {font-size:14px; font-family:"微软雅黑"; color:#292929; margin-left:8px; line-height:35px;}
.yuyan img{ margin-top:10px;}
.yuyan a:hover{ color:#F00;}

.tt_top{ width:100%; height:100px; }
.logo{ float:left; margin-top:25px; width:471px; height:42px; }

#jsddm{z-index:9999;width:626px; height:42px; float:right; margin-top:20px;}
#jsddm .menuChild{ z-index:9999;}
#jsddm li{	float: left;list-style: none; position:relative;z-index:9999;text-align:center;  font-family:"微软雅黑"; font-size:15px;}
#jsddm li a{display: block;color: #000;font-family:"微软雅黑"; font-size:14px; text-align:center;z-index:9999; height:40px;  line-height:40px;width:85px;}
#jsddm li a:hover{ color:#003ca9; border-bottom:3px solid #003ca9; height:40px; width:65px; margin-left:10px; margin-right:10px;}

#jsddm li ul{position: absolute; top:48px; left:-15px;visibility: hidden;	 z-index:9999;z-index:9999; width:85px;}
#jsddm li .menuChild{ width:85px;}
#jsddm li ul li	{float: none;display: block; }
#jsddm li ul li a{/*inline;filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; /* Moz + FF */
opacity: 0.8;*/;line-height:35px; height:35px;width:120px; background:#eaeaea;  color:2c2c2c;}
#jsddm li ul li a:hover	{color:#fff; height:32px; width:120px; margin:0; background:#003ca9;}


/*导航*/

.menu {font-family:"微软雅黑"; width:626px; position:relative; font-size:12px; float:right; margin-top:20px; z-index:99999;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; height:40px; text-align:center; line-height:40px; font-size:14px;}
.menu ul {padding:0; margin:0;list-style-type: none; z-index:99999;}
.menu ul li {float:left; margin-right:1px; position:relative; width:80px;}
.menu ul li ul {display: none; padding-top:30px;}
.menu ul li ul li { width:160px;}
/* specific to non IE browsers */
.menu ul li:hover a { color:#003ca9; border-bottom:3px solid #003ca9; height:40px;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:-40px; width:160px;}
.menu ul li:hover ul li a.hide {background:#ddd; color:#000;}
.menu ul li:hover ul li:hover a.hide {background:#003ca9; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000; border-bottom:3px solid #fff;}
.menu ul li:hover ul li a:hover {background:#003ca9; color:#fff;}
.menu ul li:hover ul li:hover ul.right {left:162px;display:block; position:absolute;top:-20px;}
.menu ul li:hover ul li:hover ul.right li {width:80px;}




/*banner*/
.banner { width:100%;clear:both; overflow:hidden;background-color:#FFFFFF;  text-align:center;}
#focus {POSITION: relative; WIDTH: 1440px; HEIGHT: 450px; margin:0 auto; OVERFLOW: hidden}
#focus UL {POSITION: absolute; HEIGHT: 450px}
#focus UL LI {POSITION: relative; WIDTH: 1440px; BACKGROUND: #000; FLOAT: left; HEIGHT: 450px; OVERFLOW: hidden}
#focus UL LI DIV {POSITION: absolute; OVERFLOW: hidden}
#focus .btnBg {POSITION: absolute; WIDTH: 1440px; BOTTOM: 0px; HEIGHT: 20px; LEFT: 0px}
#focus .btn {POSITION: absolute; TEXT-ALIGN:center; PADDING-BOTTOM: 5px;  WIDTH: 1440px; BOTTOM: 0px; HEIGHT: 20px; RIGHT: 0px; PADDING-TOP: 5px; ; margin:0 auto}
#focus .btn SPAN {WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 10px; MARGIN-LEFT: 5px; CURSOR: pointer; _display: inline; _zoom: 1; _font-size: 0; }
#focus .btn SPAN.on {BACKGROUND: #fff}
#focus .preNext {POSITION: absolute; WIDTH: 45px; HEIGHT: 100px; TOP: 150px; CURSOR: pointer}
#focus .pre {LEFT: 0px}
#focus .next {BACKGROUND-POSITION: right top; RIGHT: 0px}

/*产品展示*/

.cpzs_top{ width:100%; text-align:center; font-size:20px; color:#868686; margin-top:30px; margin-bottom:20px;}
.cpzs_top span{ font-size:22px; font-weight:bold; color:#292929}
#cen_right_top{width:1100px; height:255px; margin:0 auto; text-align:center;}
.parHd{width:1100px; height:255px; margin:0 auto; text-align:center;}
.fl{ width:500px; height:250px;}
#cen_right_top .active{background:url(images/qiehuan.jpg) no-repeat;color:#3d3d3d;}
#cen_right_top span{line-height:35px;text-align:center;font-size:14px; font-weight:bold; padding-left:15px; padding-right:15px;font-weight:bold;lighter;cursor:pointer; padding-top:15px;}
#cen_right_top span a{color:#3d3d3d; padding-right:30px;}
#cen_right_top span a:hover{ color:#02179b;}
#cen_right_top div{font-size:14px;display:none;clear:both;height:100px;}
.cp_list{ width:1100px; height:205px; margin-top:20px;}
.cp_list li{ float:left; margin-left:7px; margin-right:8px;width:220px; height:200px; float:left; display:inline; margin:0 ; text-align:center; line-height:35px;}
.cp_list li  a{ color:#131313; font-size:13px;}
.cp_list li  a:hover{ font-weight:bold; color:#095fb2;}

/*公司简介*/
.three{ width:1100px; height:335px; margin:0 auto; margin-bottom:20px; padding-top:20px; clear:both;}
.jianjie{ width:367px; height:270px; float:left;}
 .jj_top{ height:33px; line-height:33px; border-bottom:1px solid #bababa; color:#636364; font-family:"微软雅黑"; font-size:12px;}
.jj_top span.jiacu{ font-size:15px; font-weight:bold; color:#0157aa; margin-right:5px;}
.jj_top a.you{ float:right; font-weight:normal; color:#5d5b5b; margin-top:2px;font-family:"微软雅黑";font-size:12px;  }
.jj_top a:hover{ color:#00C;}
.ttu{ margin-top:8px; margin-bottom:8px;}
.jieshao{ height:165px; width:358px;  text-indent:2em; overflow:hidden;}
.jieshao a{ color:#585757; line-height:24px; font-size:12px;}
.jieshao a:hover{ color:#0162cc;}

/*新闻中心*/
.xinwen{ width:412px; height:270px; float:left; margin-left:25px;}
.xw_list{ width:410px; height:160px; overflow:hidden;}
.xw_list li{ width:410px; line-height:28px; height:28px; background:url(../images/dian.png) no-repeat 0px 12px; text-indent:12px;}
.xw_list li span{ float:right;}
.xw_list li a{ color:#585757;  float:left; font-size:12px;}
.xw_list li a:hover{ color:#0162cc;}

/*联系我们*/
.lianxi{ height:320px; width:276px; float:right; }
.lianxi img{ margin-top:8px;}
.fangshi{ margin-top:8px; line-height:23px; color:#292929; background:url(../images/ditu.jpg) no-repeat bottom right;}

/*botom*/
.bottom{ height:200px; width:100%; background:#35353f; clear:both; }
.lianjie{ line-height:50px; height:auto; border-bottom:1px solid #7b7b7b; color:#fff;font-size:14px; }
.lianjie a{ color:#d8d8d8; padding-left:15px; padding-right:15px;}
.lianjie a:hover{ color:#fff}
.banquan{ line-height:25px; width:700px; float:left; color:#fff; margin-top:15px; font-size:14px;}
.banquan a{ color:#fff;}
.banquan a:hover{ color:#289ad9;}
.ewm{ float:left; margin-left:150px; margin-top:5px;}

/*子页*/
.ziye{ width:1100px; margin:0 auto; min-width:300px;}

/*子页*/
.zuo{ height:auto; width:230px; float:left; margin-bottom:15px;}
.fenlei1{ height:auto; width:230px;margin-top:35px;}
.fenlei1 .title{ height:36px; line-height:36px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; border-bottom:1px solid #cacaca; text-indent:15px; margin-bottom:15px;}
.fenlei1 .list .zfl li a{ height:35px; line-height:38px; display:block; width:230px; color:#333334; text-align:center;border-bottom:1px solid #dcdcdc; font-size:14px; background:#f3f3f3; margin-top:5px;}
.fenlei1 .list li a{ height:35px; line-height:38px; display:block; width:230px; color:#333334; text-align:center;border-bottom:1px solid #dcdcdc; font-size:14px; background:#e6e6e6; margin-top:5px;}
.fenlei1 .list li a:hover{color:#fff; background:#005fc5}

.lianxi2{ height:auto; width:230px;  margin-top:20px;background:url(../images/ditu.jpg) no-repeat bottom right;}
.lianxi2 .title{ height:36px; line-height:36px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; border-bottom:1px solid #cacaca; text-indent:15px;}
.fangshi2{line-height:28px; margin-left:15px; margin-top:10px; font-size:14px;}

.you2{ float:right; width:825px; margin-top:20px;  padding-left:20px; min-height:450px; margin-bottom:20px;}
.come{ border-bottom:2px solid #5d605d; height:30px; line-height:30px;}
.come .my{ border-bottom:2px solid #20329d;line-height:30px; height:30px; font-size:14px; font-weight:bold; font-family:""微软雅黑; display:block; width:170px; text-indent:15px; float:left;}
.weizhi{ float:right;}
.weizhi ul li{ float:left;}
.weizhi ul li a{ color:#000;}
.weizhi ul li a:hover{color:#c50701;}
.neirong{ line-height:28px; /*text-indent:2em;*/height:auto; padding:10px; padding-top:20px; }

.nei_title{text-align: center;position: relative; margin-bottom:10px;}
.nei_title .title_bd{    width: 100%;height: 2px;position: absolute;top: 12px;background-color: rgb(17, 100, 189) !important;}
.nei_title p{    font-size: 18px;
    padding: 0px 10px;
    background-color: #fff;
    display: inline-block;
    max-width: 60%;
    position: relative;
    z-index: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
	
	
	
	/*热门搜索*/
.tuijian{ background:#e7e7e7; overflow:hidden; height:38px; line-height:38px;}
.cpss{ float:left;}
.resou{ float:left;}
.resou a{ padding:0 5px; color:#292929}
.resou a:hover{ color:#0657b2;}
.resou  span{ color:#0657b2; font-weight:bold;}
 .sousuo{ float:right; width:255px; height:30px; margin-top:3px;}
.searchBd{width:190px; height:30px; float:left;}
.searchBd .fom{height:35px; width:300px; margin-top:2px;}
.searchBd .txt{height:27px;line-height:28px; width:150px; text-indent:5px; border:1px solid #dadada;float:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#afadad;}
.searchBd .btn{ height:30px; width:38px;background:#4373fd; background:url(../images/sou.png) no-repeat; cursor:pointer; float:left;border:none; overflow:hidden; color:#fff;  font-size:14px;}
